#ifndef DEMO_H
#define DEMO_H


#include "main.h"
#include "Turs2.h"
#include "steppulse.h"

using namespace turska;


#define DEFAULT_WIDTH   1280
#define DEFAULT_HEIGHT  720


extern int gWidth, gHeight;
extern bool gAlive;

extern double gTime;
extern int gTimeMs;

namespace irr { class IrrlichtDevice; }
extern class irr::IrrlichtDevice *gIrrDevice;

namespace irrklang { class ISoundEngine; }
extern irrklang::ISoundEngine *gSoundEngine;

//namespace turska { class Graphics; class Font; }
extern turska::Graphics *gT2Graphics;
extern turska::Font *gT2FontBig;


extern bool demo_main(const char *cmd);


#endif // !DEMO_H
